* lilu-terminal
Open a new terminal
** Usage
To open a shell in a new terminal:
#+BEGIN_SRC lisp
(lilu-terminal:open-terminal-shell)
#+END_SRC

To execute a shell command in a new terminal:
#+BEGIN_SRC lisp
(lilu-terminal:open-terminal-shell :cmd "htop")
(lilu-terminal:open-terminal-shell :cmd "htop -u pippo")
(lilu-terminal:exec-terminal-command "htop")
#+END_SRC

The list of pre-configured terminal emulator:
#+BEGIN_SRC lisp
(lilu-app:list-all-applications :terminal)
#+END_SRC

List only the terminals present in your system:
#+BEGIN_SRC lisp
(lilu-app:list-all-installed-applications :terminal)
#+END_SRC

To use a different terminal emulator:
#+BEGIN_SRC lisp
(lilu-terminal:open-terminal-shell :cmd "htop" :terminal :cool-retro)
#+END_SRC
or
#+BEGIN_SRC lisp
(let ((lilu-terminal:*terminal* :cool-retro))
  (lilu-terminal:open-terminal-shell :cmd "htop"))
#+END_SRC

** Installation
Clone the project into local-projects of quicklisp, then

#+BEGIN_SRC lisp
(ql:quickload :lilu-terminal)
#+END_SRC

** Pre-configured terminal emulators
| Name         | Command         |
|--------------+-----------------|
| :xfce4       | xfce4-termina   |
| :x           | xterm           |
| :terminator  | terminator      |
| :cool-retro  | cool-retro-term |
| :urxvt       | urxvt           |
| :ux          | uxterm          |
| :alacritty   | alacritty       |
| :st          | st              |
| :kitty       | kitty           |
| :terminology | terminology     |
| :tilix       | tilix           |

** Author
+ Alessandro Serra

** Licence 
[[https://tldrlegal.com/license/creative-commons-cc0-1.0-universal][CC0]]

** Copyright
Copyright (c) 2019,2021 Alessandro Serra

** ToDo
